Clustering of the approximated Pareto front
Annotation
In contemporary engineering and scientific practice, multi-objective optimization often facilitates the search for compromise solutions without prescribing weight coefficients or bounds, forming a Pareto front via heuristic approximation based on genetic algorithms. However, even an approximated Pareto front consists of a large set of points, which complicates analysis and selection of solutions. To organize and structure the obtained results, clustering can be employed to identify representative groups of trade-offs. The scientific novelty of the proposed clustering method lies in the combination of Ordering Points to Identify the Clustering Structure and k-means algorithms with the introduction of medoids identification, which ensures automatic noise removal and a compact representation of representative strategies. A two-stage clustering approach is proposed. At the first stage, Ordering Points to Identify the Clustering Structure algorithm is used to construct an ordered density profile and to automatically filter out noise points based on the reachability threshold. At the second stage, the k-means algorithm is applied to the filtered Pareto front core to partition it into clusters, compute the centroids, and then determine the medoids — real representative data points. Two experiments were conducted on three-dimensional Pareto front datasets (1226 and 2514 core points after filtering). As a result of applying the proposed approach, a partition into 10 clusters was achieved. It was found that after filtering, the proportion of noise points was less than 1 % of the total number of solutions. The filtering step significantly reduced the metric assessing the quality of cluster centers, with only a moderate increase in the total clustering time. A small discrepancy between centroids and their corresponding medoids indicates the high representativeness of the resulting clusters. The proposed hybrid method, combining Ordering Points to Identify the Clustering Structure and k-means algorithms, requires the adjustment of only two parameters and automatically adapts to nonlinear densities and input data scales. The scope of this method can be extended to any multi-objective optimization problems solved through the construction and analysis of the Pareto front, including engineering optimization, logistics, energy systems, and financial modeling. In the future, the approach may be enhanced by integrating adaptive mechanisms for automatic determination of optimal algorithm parameters, as well as dynamically changing multi-objective problem settings.
Keywords
Постоянный URL
Articles in current issue
Research of parameters of fusion splices of telecommunication multimode optical fibers and silica microstructured fiber lightguides with hexagonal configuration
Defocus-resolved construction of process windows in nanosecond laser irradiation of oxidized silicon
Correcting method of the finite pinhole diameter influence in calculating the modulation transfer function and energy concentration of a lens based on the point spread function
Comparative analysis of modern approaches to optical system design automation
Minimization of passive motion time in laser microvia drilling of ABF dielectrics
Output tracking control of linear systems with input delays and disturbances
Optimizing technological transactions using a dual-layer blockchain for enhanced scalability
An approach to using large language models with augmented search to improve the interpretability of machine learning models
Polynomial function selection in Kolmogorov-Arnold Networks for medical image segmentation with limited data
Resource-efficient network attack detection using selective State Space Models
Development of an algorithm for formulating recommendations for the selection of object detection models based on data meta-features and an experimental knowledge base
Implementing EtherCAT for computed tomography featured medical devices
Performance evaluation of synchronization algorithms in lightweight thread environments in C++
Natural language processing metrics efficiency for evaluating a generated code: facing the challenge
Method for optimizing communication sessions in a kinematic sensor system
Implementation of cooperative interaction of automaton objects
Deep learning for author gender and sex identification in natural language text
Reducing computational costs of agent-based modeling of respiratory infection spread using a machine learning-based surrogate model
Traction drive topology with input transformer and active rectifier based on a multiphase switched reluctance motor
Voltage controller synthesis for an induction electric drives autonomous inverter using non-normalized polynomials
Multipath routing in networks with accelerated message delivery
Harmonic carrier frequency estimation of a disturbed amplitude modulated signal
Solution of the formation problem of the antisymmetric forms stability loss for a highly elastic CFCF-plate